package basic

import "fmt"
/**
数组是值类型
数组传参指针类型可以直接用不需要在使用的时候加* 但是定义的时候需要a *【1】int 使用的时候直接a
 */
func Arrays()  {
	var a [5]int
	b := [5]int{1,2,3,4} // 这种写法上来必须赋值
	c := [...]int{5,6,6,7}
	var d [5][4]int
	e := [...][5]int{
		{
			1,2,3,4,5,
		},
		{
			2,2,2,2,2,
		},
	}

	// [5]int [3]int 是不同的数据类型


	fmt.Println(a,b,c,d,e)
}
